[INFO] fetching crate manifoldb-vector 0.1.4...
[INFO] testing manifoldb-vector-0.1.4 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate manifoldb-vector 0.1.4 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate manifoldb-vector 0.1.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate manifoldb-vector 0.1.4
[INFO] tweaked toml for crates.io crate manifoldb-vector 0.1.4 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate manifoldb-vector 0.1.4 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate manifoldb-vector 0.1.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zmij v1.0.1
[INFO] [stderr]   Downloaded manifoldb-storage v0.1.4
[INFO] [stderr]   Downloaded manifoldb-core v0.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e0494ba2e3469a68e686d20c1a84f217b5c8f67da8256ef9be9d8bd9a88df57d
[INFO] running `Command { std: "docker" "start" "-a" "e0494ba2e3469a68e686d20c1a84f217b5c8f67da8256ef9be9d8bd9a88df57d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e0494ba2e3469a68e686d20c1a84f217b5c8f67da8256ef9be9d8bd9a88df57d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0494ba2e3469a68e686d20c1a84f217b5c8f67da8256ef9be9d8bd9a88df57d", kill_on_drop: false }`
[INFO] [stdout] e0494ba2e3469a68e686d20c1a84f217b5c8f67da8256ef9be9d8bd9a88df57d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a9c6aa498a7d2c25a78c0ba7e3900b2bfed636d6cb7984165cf50af9c2463c22
[INFO] running `Command { std: "docker" "start" "-a" "a9c6aa498a7d2c25a78c0ba7e3900b2bfed636d6cb7984165cf50af9c2463c22", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]    Compiling redb v3.1.0
[INFO] [stderr]    Compiling zmij v1.0.1
[INFO] [stderr]    Compiling unty v0.0.4
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bincode v2.0.1
[INFO] [stderr]    Compiling manifoldb-core v0.1.4
[INFO] [stderr]    Compiling manifoldb-storage v0.1.4
[INFO] [stderr]    Compiling manifoldb-vector v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.31s
[INFO] running `Command { std: "docker" "inspect" "a9c6aa498a7d2c25a78c0ba7e3900b2bfed636d6cb7984165cf50af9c2463c22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a9c6aa498a7d2c25a78c0ba7e3900b2bfed636d6cb7984165cf50af9c2463c22", kill_on_drop: false }`
[INFO] [stdout] a9c6aa498a7d2c25a78c0ba7e3900b2bfed636d6cb7984165cf50af9c2463c22
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7f14ab9dd2ff2fef00eb6d87f2176829f78f9256fa3eda54ea20b3d9b5f59ee8
[INFO] running `Command { std: "docker" "start" "-a" "7f14ab9dd2ff2fef00eb6d87f2176829f78f9256fa3eda54ea20b3d9b5f59ee8", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling manifoldb-vector v0.1.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 28.44s
[INFO] running `Command { std: "docker" "inspect" "7f14ab9dd2ff2fef00eb6d87f2176829f78f9256fa3eda54ea20b3d9b5f59ee8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f14ab9dd2ff2fef00eb6d87f2176829f78f9256fa3eda54ea20b3d9b5f59ee8", kill_on_drop: false }`
[INFO] [stdout] 7f14ab9dd2ff2fef00eb6d87f2176829f78f9256fa3eda54ea20b3d9b5f59ee8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d593c1402b6f8729dc2787ba2c744ce5e8424162aff3279acabfa1525d92b2dc
[INFO] running `Command { std: "docker" "start" "-a" "d593c1402b6f8729dc2787ba2c744ce5e8424162aff3279acabfa1525d92b2dc", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/manifoldb_vector-358d0eaaa61feee5)
[INFO] [stdout] 
[INFO] [stdout] running 421 tests
[INFO] [stdout] test distance::binary::tests::test_binary_distance_metric_calculate ... ok
[INFO] [stdout] test distance::binary::tests::test_hamming_distance_multi_word ... ok
[INFO] [stdout] test distance::binary::tests::test_hamming_distance_identical ... ok
[INFO] [stdout] test distance::binary::tests::test_hamming_distance_one_bit ... ok
[INFO] [stdout] test distance::binary::tests::test_jaccard_distance ... ok
[INFO] [stdout] test distance::binary::tests::test_jaccard_similarity_disjoint ... ok
[INFO] [stdout] test distance::binary::tests::test_jaccard_similarity_identical ... ok
[INFO] [stdout] test distance::binary::tests::test_hamming_distance_normalized ... ok
[INFO] [stdout] test distance::simd::tests::test_cached_norm_zero ... ok
[INFO] [stdout] test distance::binary::tests::test_jaccard_similarity_partial_overlap ... ok
[INFO] [stdout] test distance::simd::tests::test_cached_norm ... ok
[INFO] [stdout] test distance::simd::tests::test_chebyshev_distance_simd_aligned ... ok
[INFO] [stdout] test distance::simd::tests::test_chebyshev_distance_small ... ok
[INFO] [stdout] test distance::simd::tests::test_cosine_similarity_identical ... ok
[INFO] [stdout] test distance::simd::tests::test_cosine_similarity_large ... ok
[INFO] [stdout] test distance::simd::tests::test_cosine_similarity_orthogonal ... ok
[INFO] [stdout] test distance::simd::tests::test_dot_product_simd_aligned ... ok
[INFO] [stdout] test distance::simd::tests::test_euclidean_distance_small ... ok
[INFO] [stdout] test distance::simd::tests::test_cosine_with_norms ... ok
[INFO] [stdout] test distance::simd::tests::test_dot_product_small ... ok
[INFO] [stdout] test distance::simd::tests::test_chebyshev_distance_max_in_remainder ... ok
[INFO] [stdout] test distance::simd::tests::test_chebyshev_distance_mixed ... ok
[INFO] [stdout] test distance::simd::tests::test_euclidean_large ... ok
[INFO] [stdout] test distance::binary::tests::test_hamming_distance_opposite ... ok
[INFO] [stdout] test distance::simd::tests::test_dot_product_mixed ... ok
[INFO] [stdout] test distance::simd::tests::test_horizontal_max ... ok
[INFO] [stdout] test distance::simd::tests::test_horizontal_sum ... ok
[INFO] [stdout] test distance::binary::tests::test_jaccard_similarity_both_zero ... ok
[INFO] [stdout] test distance::simd::tests::test_l2_norm ... ok
[INFO] [stdout] test distance::simd::tests::test_manhattan_distance_large ... ok
[INFO] [stdout] test distance::simd::tests::test_manhattan_distance_small ... ok
[INFO] [stdout] test distance::simd::tests::test_manhattan_distance_mixed ... ok
[INFO] [stdout] test distance::simd::tests::test_manhattan_distance_simd_aligned ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_cached_norm_empty ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_cosine_distance ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_cosine_similarity_identical ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_cached_norm ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_cosine_similarity_orthogonal ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_cosine_with_norms ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_cosine_with_zero_norm ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_distance_metric ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_dot_product_full_overlap ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_dot_product_empty ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_dot_product_no_overlap ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_dot_product_partial_overlap ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_euclidean_distance ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_euclidean_distance_no_overlap ... ok
[INFO] [stdout] test distance::tests::test_cached_norm ... ok
[INFO] [stdout] test distance::tests::test_cosine_distance ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_l2_norm ... ok
[INFO] [stdout] test distance::tests::test_chebyshev_distance_metric ... ok
[INFO] [stdout] test distance::tests::test_cosine_similarity_identical ... ok
[INFO] [stdout] test distance::tests::test_cosine_similarity_opposite ... ok
[INFO] [stdout] test distance::tests::test_cosine_similarity_orthogonal ... ok
[INFO] [stdout] test distance::tests::test_cosine_similarity_with_norms ... ok
[INFO] [stdout] test distance::tests::test_distance_metric_calculate ... ok
[INFO] [stdout] test distance::tests::test_dot_product ... ok
[INFO] [stdout] test distance::tests::test_dot_product_large ... ok
[INFO] [stdout] test encoding::collection_vector_keys::tests::test_decode_collection_vector_key ... ok
[INFO] [stdout] test encoding::collection_vector_keys::tests::test_decode_invalid_key ... ok
[INFO] [stdout] test encoding::collection_vector_keys::tests::test_encode_collection_vector_key ... ok
[INFO] [stdout] test encoding::collection_vector_keys::tests::test_key_ordering ... ok
[INFO] [stdout] test encoding::inverted_keys::tests::decode_invalid_keys ... ok
[INFO] [stdout] test encoding::inverted_keys::tests::point_tokens_key_roundtrip ... ok
[INFO] [stdout] test encoding::inverted_keys::tests::inverted_meta_key_roundtrip ... ok
[INFO] [stdout] test encoding::inverted_keys::tests::posting_key_roundtrip ... ok
[INFO] [stdout] test distance::tests::test_cosine_similarity_with_zero_norm ... ok
[INFO] [stdout] test encoding::inverted_keys::tests::posting_keys_sorted_by_token_id ... ok
[INFO] [stdout] test encoding::keys::tests::decode_invalid_embedding_key ... ok
[INFO] [stdout] test encoding::keys::tests::embedding_key_roundtrip ... ok
[INFO] [stdout] test encoding::inverted_keys::tests::posting_prefix_matches ... ok
[INFO] [stdout] test distance::tests::test_euclidean_distance_large ... ok
[INFO] [stdout] test encoding::collection_vector_keys::tests::test_entity_vector_prefix ... ok
[INFO] [stdout] test encoding::keys::tests::embedding_keys_ordered_by_space_then_entity ... ok
[INFO] [stdout] test distance::tests::test_euclidean_distance ... ok
[INFO] [stdout] test encoding::keys::tests::decode_invalid_space_key ... ok
[INFO] [stdout] test encoding::keys::tests::embedding_prefix_groups_embeddings_by_space ... ok
[INFO] [stdout] test encoding::keys::tests::embedding_space_key_roundtrip ... ok
[INFO] [stdout] test encoding::keys::tests::key_prefixes_partition_keyspace ... ok
[INFO] [stdout] test encoding::point_keys::tests::collection_key_roundtrip ... ok
[INFO] [stdout] test encoding::point_keys::tests::keys_ordered_within_collection ... ok
[INFO] [stdout] test encoding::point_keys::tests::dense_vector_key_roundtrip ... ok
[INFO] [stdout] test encoding::point_keys::tests::multi_vector_key_roundtrip ... ok
[INFO] [stdout] test encoding::keys::tests::hash_consistency ... ok
[INFO] [stdout] test encoding::point_keys::tests::sparse_vector_key_roundtrip ... ok
[INFO] [stdout] test encoding::point_keys::tests::vector_key_prefix_matches ... ok
[INFO] [stdout] test distance::tests::test_euclidean_distance_squared ... ok
[INFO] [stdout] test distance::simd::tests::test_sum_of_squares ... ok
[INFO] [stdout] test encoding::point_keys::tests::decode_invalid_keys ... ok
[INFO] [stdout] test distance::tests::test_manhattan_distance_metric ... ok
[INFO] [stdout] test encoding::point_keys::tests::point_payload_key_roundtrip ... ok
[INFO] [stdout] test distance::sparse::tests::test_sparse_cosine_similarity_opposite ... ok
[INFO] [stdout] test encoding::point_keys::tests::prefix_matches_keys ... ok
[INFO] [stdout] test index::config::tests::test_minimum_m ... ok
[INFO] [stdout] test index::config::tests::test_custom_config ... ok
[INFO] [stdout] test index::config::tests::test_pq_config ... ok
[INFO] [stdout] test encoding::collection_vector_keys::tests::test_collection_vector_prefix ... ok
[INFO] [stdout] test index::config::tests::test_default_config ... ok
[INFO] [stdout] test index::graph::tests::test_graph_insert_and_remove ... ok
[INFO] [stdout] test index::graph::tests::test_candidate_ordering ... ok
[INFO] [stdout] test index::graph::tests::test_search_layer_empty ... ok
[INFO] [stdout] test index::graph::tests::test_search_layer_single_node ... ok
[INFO] [stdout] test index::graph::tests::test_hnsw_node_creation ... ok
[INFO] [stdout] test index::graph::tests::test_node_connections ... ok
[INFO] [stdout] test distance::binary::tests::test_hamming_distance_half ... ok
[INFO] [stdout] test distance::binary::tests::test_hamming_distance_raw ... ok
[INFO] [stdout] test distance::simd::tests::test_chebyshev_distance_large ... ok
[INFO] [stdout] test index::hnsw::tests::test_create_index ... ok
[INFO] [stdout] test index::hnsw::tests::test_batch_insert_empty_vec ... ok
[INFO] [stdout] test index::hnsw::tests::test_error_invalid_graph_state_display ... ok
[INFO] [stdout] test index::hnsw::tests::test_error_node_not_found_display ... ok
[INFO] [stdout] test index::hnsw::tests::test_filtered_search_config ... ok
[INFO] [stdout] test index::hnsw::tests::test_delete ... ok
[INFO] [stdout] test index::coordinator::tests::test_rebuild_from_store ... ok
[INFO] [stdout] test index::hnsw::tests::test_filtered_search_on_empty_index ... ok
[INFO] [stdout] test index::hnsw::tests::test_cosine_distance ... ok
[INFO] [stdout] test index::hnsw::tests::test_dimension_mismatch_insert ... ok
[INFO] [stdout] test index::hnsw::tests::test_contains_nonexistent_returns_false ... ok
[INFO] [stdout] test index::hnsw::tests::test_delete_nonexistent_returns_false ... ok
[INFO] [stdout] test index::coordinator::tests::test_search_with_filter ... ok
[INFO] [stdout] test index::hnsw::tests::test_dimension_mismatch_search ... ok
[INFO] [stdout] test index::coordinator::tests::test_delete_vector ... ok
[INFO] [stdout] test index::coordinator::tests::test_batch_upsert ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_batch_dimension_mismatch ... ok
[INFO] [stdout] test index::coordinator::tests::test_sparse_vector_ignored_for_hnsw ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_batch_empty ... ok
[INFO] [stdout] test index::coordinator::tests::test_upsert_and_search ... ok
[INFO] [stdout] test index::coordinator::tests::test_create_index ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_batch_search_quality ... ok
[INFO] [stdout] test index::coordinator::tests::test_create_coordinator ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_batch_multiple ... ok
[INFO] [stdout] test index::hnsw::tests::test_persistence ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_batch_updates_existing ... ok
[INFO] [stdout] test index::hnsw::tests::test_search_nearest ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_multiple ... ok
[INFO] [stdout] test index::coordinator::tests::test_multiple_named_vectors ... ok
[INFO] [stdout] test index::manager::tests::test_point_upsert_and_delete ... ok
[INFO] [stdout] test index::manager::tests::test_get_index ... ok
[INFO] [stdout] test index::persistence::tests::test_connections_roundtrip ... ok
[INFO] [stdout] test index::persistence::tests::test_metadata_no_entry_point ... ok
[INFO] [stdout] test index::persistence::tests::test_metadata_roundtrip ... ok
[INFO] [stdout] test index::persistence::tests::test_node_data_roundtrip ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_batch_persistence ... ok
[INFO] [stdout] test index::persistence::tests::test_connections_empty ... ok
[INFO] [stdout] test index::registry::tests::test_index_entry_roundtrip ... ok
[INFO] [stdout] test index::registry::tests::test_index_name_generation ... ok
[INFO] [stdout] test index::registry::tests::test_named_vector_entry ... ok
[INFO] [stdout] test index::registry::tests::test_named_vector_entry_serialization ... ok
[INFO] [stdout] test index::manager::tests::test_sparse_vector_ignored ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_single ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_batch_single ... ok
[INFO] [stdout] test index::registry::tests::test_registry_crud ... ok
[INFO] [stdout] test index::manager::tests::test_vector_update ... ok
[INFO] [stdout] test index::manager::tests::test_create_index_for_vector ... ok
[INFO] [stdout] test ops::ann_scan::tests::test_ann_scan_dimension_mismatch ... ok
[INFO] [stdout] test index::persistence::tests::test_save_load_metadata ... ok
[INFO] [stdout] test ops::ann_scan::tests::test_ann_scan_single_result ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_as_slice ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_cosine_distance ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_dimension_mismatch ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_dot_product ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_empty ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_from_slice ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_k_larger_than_n ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_k_smaller_than_n ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_peek_and_reset ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_single ... ok
[INFO] [stdout] test ops::exact_knn::tests::test_exact_knn_with_max_distance ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_all_excluded ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_and_chain ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_builder ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_builder_min_max_distance ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_by_distance ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_count ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_custom_predicate ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_dimension ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_distance_range ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_empty_source ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_exclude_entities ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_include_entities ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_take ... ok
[INFO] [stdout] test ops::filter::tests::test_filter_with_limit ... ok
[INFO] [stdout] test ops::hybrid::tests::combine_distances ... ok
[INFO] [stdout] test ops::hybrid::tests::combine_similarities ... ok
[INFO] [stdout] test ops::hybrid::tests::hybrid_config_presets ... ok
[INFO] [stdout] test ops::hybrid::tests::hybrid_config_weights ... ok
[INFO] [stdout] test ops::hybrid::tests::hybrid_match_conversions ... ok
[INFO] [stdout] test ops::hybrid::tests::merge_results_both_present ... ok
[INFO] [stdout] test ops::hybrid::tests::merge_results_respects_k ... ok
[INFO] [stdout] test ops::hybrid::tests::reciprocal_rank_fusion_basic ... ok
[INFO] [stdout] test ops::hybrid::tests::reciprocal_rank_fusion_respects_top_k ... ok
[INFO] [stdout] test ops::maxsim::tests::test_distance_conversion ... ok
[INFO] [stdout] test ops::maxsim::tests::test_maxsim_batch ... ok
[INFO] [stdout] test ops::maxsim::tests::test_maxsim_cosine ... ok
[INFO] [stdout] test ops::maxsim::tests::test_maxsim_identical ... ok
[INFO] [stdout] test ops::maxsim::tests::test_maxsim_many_tokens ... ok
[INFO] [stdout] test ops::maxsim::tests::test_maxsim_orthogonal ... ok
[INFO] [stdout] test ops::maxsim::tests::test_maxsim_partial_match ... ok
[INFO] [stdout] test ops::maxsim::tests::test_maxsim_single_doc_token ... ok
[INFO] [stdout] test ops::maxsim::tests::test_scorer ... ok
[INFO] [stdout] test index::hnsw::tests::test_search_with_filter_all_match ... ok
[INFO] [stdout] test index::hnsw::tests::test_search_after_all_deleted ... ok
[INFO] [stdout] test quantization::config::tests::test_bits_per_code ... ok
[INFO] [stdout] test index::hnsw::tests::test_search_with_filter_empty_match ... ok
[INFO] [stdout] test quantization::config::tests::test_basic_config ... ok
[INFO] [stdout] test quantization::config::tests::test_bytes_per_code ... ok
[INFO] [stdout] test quantization::config::tests::test_validation ... ok
[INFO] [stdout] test quantization::config::tests::test_compression_ratio ... ok
[INFO] [stdout] test index::hnsw::tests::test_search_single ... ok
[INFO] [stdout] test quantization::pq::tests::test_pq_code_4bit_roundtrip ... ok
[INFO] [stdout] test quantization::pq::tests::test_pq_code_roundtrip ... ok
[INFO] [stdout] test index::hnsw::tests::test_search_empty ... ok
[INFO] [stdout] test index::hnsw::tests::test_update_embedding ... ok
[INFO] [stdout] test ops::ann_scan::tests::test_ann_scan_peek_and_reset ... ok
[INFO] [stdout] test index::registry::tests::test_named_vector_registry_lookup ... ok
[INFO] [stdout] test quantization::training::tests::test_cosine_distance_clustering ... ok
[INFO] [stdout] test quantization::training::tests::test_find_nearest ... ok
[INFO] [stdout] test quantization::training::tests::test_kmeans_empty_data ... ok
[INFO] [stdout] test quantization::training::tests::test_kmeans_k_larger_than_data ... ok
[INFO] [stdout] test quantization::training::tests::test_kmeans_simple ... ok
[INFO] [stdout] test quantization::training::tests::test_kmeans_single_cluster ... ok
[INFO] [stdout] test ops::ann_scan::tests::test_ann_scan_multiple_results ... ok
[INFO] [stdout] test quantization::config::tests::test_indivisible_dimension_panics - should panic ... ok
[INFO] [stdout] test quantization::config::tests::test_zero_segments_panics - should panic ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_encode_decode_roundtrip ... ok
[INFO] [stdout] test ops::ann_scan::tests::test_ann_scan_with_max_distance ... ok
[INFO] [stdout] test index::hnsw::tests::test_search_with_filter ... ok
[INFO] [stdout] test quantization::pq::tests::test_symmetric_distance ... ok
[INFO] [stdout] test quantization::pq::tests::test_pq_decode ... ok
[INFO] [stdout] test index::persistence::tests::test_save_load_node ... ok
[INFO] [stdout] test quantization::pq::tests::test_pq_serialization ... ok
[INFO] [stdout] test quantization::pq::tests::test_pq_train_and_encode ... ok
[INFO] [stdout] test ops::ann_scan::tests::test_ann_scan_empty_index ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_put_and_get_binary_vector ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_count_entity_vectors ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_put_and_get_dense_vector ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_delete_all_vectors ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_put_and_get_multi_vector ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_put_and_get_sparse_vector ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_delete_vector ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_list_entities_with_vector ... ok
[INFO] [stdout] test store::inverted_index::tests::insert_and_search ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_get_all_vectors ... ok
[INFO] [stdout] test store::inverted_index::tests::posting_list_roundtrip ... ok
[INFO] [stdout] test store::inverted_index::tests::posting_list_remove ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_get_nonexistent_vector ... ok
[INFO] [stdout] test store::inverted_index::tests::empty_query ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_isolation_between_collections ... ok
[INFO] [stdout] test store::inverted_index::tests::bm25_scoring ... ok
[INFO] [stdout] test store::inverted_index::tests::delete_document ... ok
[INFO] [stdout] test store::inverted_index::tests::no_matching_tokens ... ok
[INFO] [stdout] test store::inverted_index::tests::update_document ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_update_vector ... ok
[INFO] [stdout] test store::inverted_index::tests::metadata_tracking ... ok
[INFO] [stdout] test store::inverted_index::tests::delete_vector_index ... ok
[INFO] [stdout] test store::inverted_index::tests::wand_search ... ok
[INFO] [stdout] test store::collection_vector_store::tests::test_put_vectors_batch ... ok
[INFO] [stdout] test ops::ann_scan::tests::test_ann_scan_with_ef_search ... ok
[INFO] [stdout] test store::multi_vector_store::tests::create_and_get_space ... ok
[INFO] [stdout] test store::multi_vector_store::tests::delete_multi_vector ... ok
[INFO] [stdout] test store::multi_vector_store::tests::count_embeddings ... ok
[INFO] [stdout] test store::multi_vector_store::tests::put_wrong_dimension_fails ... ok
[INFO] [stdout] test store::multi_vector_store::tests::list_entities ... ok
[INFO] [stdout] test store::point_store::tests::create_duplicate_collection_fails ... ok
[INFO] [stdout] test store::multi_vector_store::tests::create_duplicate_space_fails ... ok
[INFO] [stdout] test store::point_store::tests::dimension_mismatch_fails ... ok
[INFO] [stdout] test store::multi_vector_store::tests::put_and_get_multi_vector ... ok
[INFO] [stdout] test store::point_store::tests::delete_collection ... ok
[INFO] [stdout] test store::point_store::tests::vector_encoding_roundtrip ... ok
[INFO] [stdout] test store::multi_vector_store::tests::variable_token_count ... ok
[INFO] [stdout] test store::point_store::tests::multi_vector_point ... ok
[INFO] [stdout] test store::point_store::tests::create_and_get_collection ... ok
[INFO] [stdout] test store::point_store::tests::update_individual_vector ... ok
[INFO] [stdout] test store::point_store::tests::delete_vector ... ok
[INFO] [stdout] test store::point_store::tests::get_multiple_points ... ok
[INFO] [stdout] test store::point_store::tests::list_and_count_points ... ok
[INFO] [stdout] test store::point_store::tests::insert_duplicate_fails ... ok
[INFO] [stdout] test store::point_store::tests::delete_point ... ok
[INFO] [stdout] test store::point_store::tests::list_collections ... ok
[INFO] [stdout] test store::sparse_store::tests::count_embeddings ... ok
[INFO] [stdout] test store::sparse_store::tests::create_and_get_space ... ok
[INFO] [stdout] test store::sparse_store::tests::delete_space_removes_embeddings ... ok
[INFO] [stdout] test store::sparse_store::tests::create_duplicate_space_fails ... ok
[INFO] [stdout] test store::vector_store::tests::create_and_get_space ... ok
[INFO] [stdout] test store::point_store::tests::upsert_and_get_point ... ok
[INFO] [stdout] test store::sparse_store::tests::delete_embedding ... ok
[INFO] [stdout] test store::sparse_store::tests::get_nonexistent_space_fails ... ok
[INFO] [stdout] test store::sparse_store::tests::put_index_exceeds_dimension_fails ... ok
[INFO] [stdout] test store::point_store::tests::upsert_updates_existing_point ... ok
[INFO] [stdout] test store::sparse_store::tests::put_and_get_embedding ... ok
[INFO] [stdout] test store::sparse_store::tests::get_nonexistent_embedding_fails ... ok
[INFO] [stdout] test store::sparse_store::tests::put_many_and_get_many ... ok
[INFO] [stdout] test store::vector_store::tests::next_prefix_increments_correctly ... ok
[INFO] [stdout] test store::sparse_store::tests::list_entities ... ok
[INFO] [stdout] test store::vector_store::tests::delete_entity_across_spaces ... ok
[INFO] [stdout] test store::vector_store::tests::delete_embedding ... ok
[INFO] [stdout] test store::vector_store::tests::get_nonexistent_embedding_fails ... ok
[INFO] [stdout] test store::vector_store::tests::list_spaces ... ok
[INFO] [stdout] test store::vector_store::tests::get_many ... ok
[INFO] [stdout] test store::vector_store::tests::get_nonexistent_space_fails ... ok
[INFO] [stdout] test types::binary::tests::test_dimension_mismatch ... ok
[INFO] [stdout] test types::binary::tests::test_and ... ok
[INFO] [stdout] test types::binary::tests::test_edge_case_max_single_word ... ok
[INFO] [stdout] test types::binary::tests::test_get_set_bit ... ok
[INFO] [stdout] test types::binary::tests::test_new_data_too_small_fails ... ok
[INFO] [stdout] test types::binary::tests::test_new_dimension_zero_fails ... ok
[INFO] [stdout] test types::binary::tests::test_new_partial_word ... ok
[INFO] [stdout] test types::binary::tests::test_new_unused_bits_not_zero_fails ... ok
[INFO] [stdout] test store::vector_store::tests::multiple_embeddings_per_entity ... ok
[INFO] [stdout] test types::binary::tests::test_ones ... ok
[INFO] [stdout] test store::vector_store::tests::create_duplicate_space_fails ... ok
[INFO] [stdout] test types::binary::tests::test_edge_case_boundary_bits ... ok
[INFO] [stdout] test types::binary::tests::test_ones_partial ... ok
[INFO] [stdout] test store::vector_store::tests::list_entities ... ok
[INFO] [stdout] test types::binary::tests::test_try_get_bit_out_of_bounds ... ok
[INFO] [stdout] test types::binary::tests::test_edge_case_single_bit ... ok
[INFO] [stdout] test types::binary::tests::test_new_valid ... ok
[INFO] [stdout] test types::binary::tests::test_try_set_bit_valid ... ok
[INFO] [stdout] test types::binary::tests::test_xor ... ok
[INFO] [stdout] test types::binary::tests::test_or ... ok
[INFO] [stdout] test types::binary::tests::test_try_set_bit_out_of_bounds ... ok
[INFO] [stdout] test types::embedding::tests::bytes_roundtrip ... ok
[INFO] [stdout] test types::embedding::tests::deref_to_slice ... ok
[INFO] [stdout] test types::embedding::tests::from_bytes_empty_fails ... ok
[INFO] [stdout] test types::embedding::tests::from_bytes_invalid_length_fails ... ok
[INFO] [stdout] test types::embedding::tests::into_vec ... ok
[INFO] [stdout] test types::embedding::tests::l2_norm ... ok
[INFO] [stdout] test types::embedding::tests::new_embedding ... ok
[INFO] [stdout] test types::embedding::tests::new_embedding_empty_fails ... ok
[INFO] [stdout] test types::embedding::tests::new_embedding_infinity_fails ... ok
[INFO] [stdout] test types::embedding::tests::new_embedding_nan_fails ... ok
[INFO] [stdout] test types::embedding::tests::normalize ... ok
[INFO] [stdout] test types::embedding::tests::normalize_zero_vector ... ok
[INFO] [stdout] test types::embedding::tests::zeros_dimension_zero_fails ... ok
[INFO] [stdout] test types::embedding::tests::zeros_embedding ... ok
[INFO] [stdout] test types::multi::tests::bytes_roundtrip ... ok
[INFO] [stdout] test types::multi::tests::dimension_mismatch_fails ... ok
[INFO] [stdout] test types::multi::tests::empty_embeddings_fails ... ok
[INFO] [stdout] test types::binary::tests::test_try_get_bit_valid ... ok
[INFO] [stdout] test types::multi::tests::empty_vector_fails ... ok
[INFO] [stdout] test types::multi::tests::from_flat ... ok
[INFO] [stdout] test types::multi::tests::from_flat_invalid_size ... ok
[INFO] [stdout] test types::multi::tests::get_vector ... ok
[INFO] [stdout] test types::binary::tests::test_roundtrip_bytes ... ok
[INFO] [stdout] test types::multi::tests::infinity_fails ... ok
[INFO] [stdout] test types::multi::tests::new_multi_vector ... ok
[INFO] [stdout] test types::binary::tests::test_from_sign_bits ... ok
[INFO] [stdout] test types::multi::tests::into_vecs ... ok
[INFO] [stdout] test types::multi::tests::nan_fails ... ok
[INFO] [stdout] test types::binary::tests::test_zeros ... ok
[INFO] [stdout] test types::point::tests::collection_name_empty_fails ... ok
[INFO] [stdout] test types::point::tests::collection_name_invalid_chars_fails ... ok
[INFO] [stdout] test types::multi::tests::iterate_vectors ... ok
[INFO] [stdout] test types::point::tests::collection_name_valid ... ok
[INFO] [stdout] test types::point::tests::collection_roundtrip ... ok
[INFO] [stdout] test types::point::tests::payload_roundtrip ... ok
[INFO] [stdout] test types::point::tests::vector_name_empty_fails ... ok
[INFO] [stdout] test types::space::tests::binary_embedding_space_different_metrics ... ok
[INFO] [stdout] test store::vector_store::tests::delete_space ... ok
[INFO] [stdout] test store::vector_store::tests::count_embeddings ... ok
[INFO] [stdout] test types::point::tests::payload_operations ... ok
[INFO] [stdout] test types::point::tests::vector_name_valid ... ok
[INFO] [stdout] test types::space::tests::binary_embedding_space_from_empty_bytes_fails ... ok
[INFO] [stdout] test types::point::tests::named_vector_types ... ok
[INFO] [stdout] test types::point::tests::collection_schema_builder ... ok
[INFO] [stdout] test types::multi::tests::normalize ... ok
[INFO] [stdout] test types::binary::tests::test_roundtrip_bytes_partial ... ok
[INFO] [stdout] test types::space::tests::binary_embedding_space_roundtrip ... ok
[INFO] [stdout] test types::space::tests::embedding_space_different_metrics ... ok
[INFO] [stdout] test types::space::tests::embedding_space_roundtrip ... ok
[INFO] [stdout] test types::space::tests::multi_vector_embedding_space_different_metrics ... ok
[INFO] [stdout] test types::space::tests::multi_vector_embedding_space_from_empty_bytes_fails ... ok
[INFO] [stdout] test types::space::tests::multi_vector_embedding_space_from_wrong_version_fails ... ok
[INFO] [stdout] test types::space::tests::multi_vector_embedding_space_roundtrip ... ok
[INFO] [stdout] test types::space::tests::sparse_embedding_space_different_metrics ... ok
[INFO] [stdout] test types::space::tests::embedding_space_from_empty_bytes_fails ... ok
[INFO] [stdout] test types::space::tests::sparse_embedding_space_from_empty_bytes_fails ... ok
[INFO] [stdout] test types::space::tests::sparse_embedding_space_roundtrip ... ok
[INFO] [stdout] test types::space::tests::embedding_name_empty_fails ... ok
[INFO] [stdout] test types::space::tests::embedding_name_invalid_chars_fails ... ok
[INFO] [stdout] test types::space::tests::embedding_space_from_invalid_version_fails ... ok
[INFO] [stdout] test types::space::tests::embedding_name_valid ... ok
[INFO] [stdout] test types::sparse::tests::empty_sparse_embedding ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_deref ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_empty_bytes ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_filters_zeros ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_get ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_l2_norm ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_normalize ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_normalize_zero ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_rejects_duplicates ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_rejects_infinity ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_rejects_nan ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_bytes_roundtrip ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_scale ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_with_dimension ... ok
[INFO] [stdout] test types::vector_data::tests::test_binary_vector ... ok
[INFO] [stdout] test types::vector_data::tests::test_dense_vector ... ok
[INFO] [stdout] test types::vector_data::tests::test_from_vec_f32 ... ok
[INFO] [stdout] test types::vector_data::tests::test_multi_vector ... ok
[INFO] [stdout] test types::vector_data::tests::test_sparse_vector ... ok
[INFO] [stdout] test types::vector_data::tests::test_to_embedding_dense ... ok
[INFO] [stdout] test types::vector_ref::tests::test_vector_ref_creation ... ok
[INFO] [stdout] test types::vector_data::tests::test_to_embedding_sparse_fails ... ok
[INFO] [stdout] test types::vector_ref::tests::test_vector_ref_display ... ok
[INFO] [stdout] test types::vector_ref::tests::test_vector_ref_equality ... ok
[INFO] [stdout] test types::vector_ref::tests::test_vector_ref_hash ... ok
[INFO] [stdout] test types::sparse::tests::new_sparse_embedding ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_add ... ok
[INFO] [stdout] test types::vector_ref::tests::test_vector_ref_into_parts ... ok
[INFO] [stdout] test types::sparse::tests::sparse_embedding_dimension_check ... ok
[INFO] [stdout] test types::space::tests::embedding_space_from_truncated_bytes_fails ... ok
[INFO] [stdout] test types::space::tests::sparse_embedding_space_from_wrong_version_fails ... ok
[INFO] [stdout] test types::space::tests::binary_embedding_space_from_wrong_version_fails ... ok
[INFO] [stdout] test store::vector_store::tests::put_many ... ok
[INFO] [stdout] test store::vector_store::tests::put_and_get_embedding ... ok
[INFO] [stdout] test store::vector_store::tests::put_many_wrong_dimension_fails ... ok
[INFO] [stdout] test store::vector_store::tests::put_wrong_dimension_fails ... ok
[INFO] [stdout] test quantization::pq::tests::test_asymmetric_distance ... ok
[INFO] [stdout] test index::hnsw::tests::test_insert_batch_large ... ok
[INFO] [stdout] test quantization::pq::tests::test_distance_approximation_quality ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 421 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 55.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pq_integration.rs (/opt/rustwide/target/debug/deps/pq_integration-c4679b4426c75fb4)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_compression_ratio ... ok
[INFO] [stdout] test test_hnsw_with_pq_config ... ok
[INFO] [stdout] test test_hnsw_with_pq_persistence ... ok
[INFO] [stdout] test test_pq_serialization ... ok
[INFO] [stdout] test test_pq_basic_encode_decode ... ok
[INFO] [stdout] test test_pq_with_different_metrics ... ok
[INFO] [stdout] test test_pq_adc_distance_approximation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.26s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests manifoldb_vector
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test src/distance/simd.rs - distance::simd::CachedNorm (line 324) ... ignored
[INFO] [stdout] test src/index/config.rs - index::config::HnswConfig::with_pq (line 115) ... ignored
[INFO] [stdout] test src/index/coordinator.rs - index::coordinator (line 35) ... ignored
[INFO] [stdout] test src/index/mod.rs - index (line 32) ... ignored
[INFO] [stdout] test src/lib.rs - (line 16) ... ignored
[INFO] [stdout] test src/lib.rs - (line 60) ... ignored
[INFO] [stdout] test src/ops/ann_scan.rs - ops::ann_scan::AnnScan (line 19) ... ignored
[INFO] [stdout] test src/ops/exact_knn.rs - ops::exact_knn::ExactKnn (line 30) ... ignored
[INFO] [stdout] test src/ops/filter.rs - ops::filter::VectorFilter (line 26) ... ignored
[INFO] [stdout] test src/ops/hybrid.rs - ops::hybrid (line 9) ... ignored
[INFO] [stdout] test src/ops/mod.rs - ops (line 28) ... ignored
[INFO] [stdout] test src/quantization/mod.rs - quantization (line 26) ... ignored
[INFO] [stdout] test src/store/collection_vector_store.rs - store::collection_vector_store (line 12) ... ignored
[INFO] [stdout] test src/store/inverted_index.rs - store::inverted_index (line 24) ... ignored
[INFO] [stdout] test src/store/mod.rs - store (line 41) ... ignored
[INFO] [stdout] test src/store/mod.rs - store (line 65) ... ignored
[INFO] [stdout] test src/store/point_store.rs - store::point_store (line 16) ... ignored
[INFO] [stdout] test src/types/multi.rs - types::multi::MultiVectorEmbedding (line 23) ... ok
[INFO] [stdout] test src/types/embedding.rs - types::embedding::Embedding (line 15) ... ok
[INFO] [stdout] test src/distance/sparse.rs - distance::sparse::sparse_dot_product (line 16) ... ok
[INFO] [stdout] test src/types/binary.rs - types::binary::BinaryEmbedding::try_get_bit (line 196) ... ok
[INFO] [stdout] test src/types/binary.rs - types::binary::BinaryEmbedding::new (line 59) ... ok
[INFO] [stdout] test src/ops/hybrid.rs - ops::hybrid::HybridConfig::new (line 47) ... ok
[INFO] [stdout] test src/ops/maxsim.rs - ops::maxsim::MaxSimScorer (line 125) ... ok
[INFO] [stdout] test src/types/space.rs - types::space::EmbeddingName (line 19) ... ok
[INFO] [stdout] test src/distance/binary.rs - distance::binary::hamming_distance (line 31) ... ok
[INFO] [stdout] test src/types/binary.rs - types::binary::BinaryEmbedding::try_set_bit (line 232) ... ok
[INFO] [stdout] test src/types/binary.rs - types::binary (line 16) ... ok
[INFO] [stdout] test src/ops/maxsim.rs - ops::maxsim::maxsim (line 41) ... ok
[INFO] [stdout] test src/types/space.rs - types::space::BinaryEmbeddingSpace (line 597) ... ok
[INFO] [stdout] test src/types/binary.rs - types::binary::BinaryEmbedding::from_sign_bits (line 110) ... ok
[INFO] [stdout] test src/types/point.rs - types::point::CollectionName (line 22) ... ok
[INFO] [stdout] test src/types/space.rs - types::space::EmbeddingSpace (line 84) ... ok
[INFO] [stdout] test src/types/sparse.rs - types::sparse::SparseEmbedding (line 18) ... ok
[INFO] [stdout] test src/types/vector_ref.rs - types::vector_ref::VectorRef (line 16) ... ok
[INFO] [stdout] test src/types/point.rs - types::point::VectorName (line 88) ... ok
[INFO] [stdout] test src/types/space.rs - types::space::SparseEmbeddingSpace (line 257) ... ok
[INFO] [stdout] test src/types/space.rs - types::space::MultiVectorEmbeddingSpace (line 417) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 1.71s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d593c1402b6f8729dc2787ba2c744ce5e8424162aff3279acabfa1525d92b2dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d593c1402b6f8729dc2787ba2c744ce5e8424162aff3279acabfa1525d92b2dc", kill_on_drop: false }`
[INFO] [stdout] d593c1402b6f8729dc2787ba2c744ce5e8424162aff3279acabfa1525d92b2dc
